47 research outputs found

    Classroom-Based Research Projects for Computing Teachers: Facilitating Professional Learning.

    Get PDF
    The introduction of Computing to the national curriculum in England has led to a situation where in-service teachers need to develop subject knowledge and pedagogical expertise in computer science, which presents a significant challenge. Professional learning opportunities can support this; these may be most effective when situated in the teachers’ own working practices. This article describes a project to support Computing teachers in developing pedagogical skills by carrying out classroom-based research in their schools. A group of 22 primary (Grades K--5) and secondary (Grades 6--10) teachers from schools across England planned, designed, and implemented research projects either individually or in small groups, supported by a team of university colleagues. Inter and intra group progress was shared online and face-to-face within a distributed community of inquiry. Data collection included surveys, video data, and the projects completed by the teachers. The findings from the project are analysed using Clarke and Hollingsworth’s Interconnected Model of Teacher Professional Growth (IMTPG), which enables an identification and exploration of teacher change. Results of the analysis demonstrate that the approach can foster “growth networks”—the construct used within IMTPG to indicate teacher change which is likely to be sustained and fundamental to teachers’ understanding. The individual nature of this change indicates that the approach supports personal change related to each teacher’s specific situation. Although there is a huge literature on action research as part of teacher professional learning, we believe this to be the first time this has been carried out in the context of computer science education. We conclude by critically reflecting on the lessons that we have learned in leading this project

    Teacher research projects in computing

    Get PDF
    The introduction of computer science (CS) to the National Curriculum for schools in England has led to a situation where teachers must develop both subject knowledge and pedagogical expertise in parallel, which presents a significant challenge. Professional development to address this may be most effective when situated in the teachers' own working practices. This paper describes a project to support CS teachers in developing pedagogical skills by planning, designing and implementing their own classroom-based research, supported by university colleagues

    Master Teachers in Computing: what have we achieved?

    Get PDF
    Recent changes to the teaching of Computing in all schools in England have been profound and wide-ranging, changing the subject from one focussed on the use of ICT products to one focussed on the understanding and creation of computing systems. This change in the curriculum has created a strong demand for professional development of in-service teachers, to develop their skills and expertise to deliver this new curriculum. One approach to developing in-service teachers to deliver the new computing curriculum has been through the Computing At School Master Teacher programme, appointing and training experienced in-service teachers to deliver continual professional development (CPD) peer-to-peer. However, many potential Master Teachers require additional training before they can take up this role. In this paper, we describe how we have trained two cohorts of Master Teachers in two successive years. Evaluation of the first cohort informed revisions to the second cohort's training. The diverse needs of the individual trainees, identified through semi-structured interviews and analysis of completed tasks, led to a variety of CPD being delivered, but almost all required training and practice with programming. Before and during the programme, the trainers shared resources and had online meetings to discuss their work.This was useful in terms of establishing and maintaining consistency between different providers. The use of many teaching strategies that provided collaborative working and discussion opportunities were highly rated by the trainees. The first cohort of teachers has already delivered a significant amount of CPD in their first year after training. The second cohort are well placed to start their CPD delivery, with a better appreciation of where they need to develop their own skills

    Designing dissemination and validation of a framework for teaching cloud fundamentals

    Get PDF
    Three previous Working Groups (WGs) met at ITiCSE conferences to explore ways to help educators incorporate cloud computing into their courses and curricula by mapping industry job skills to knowledge areas (KAs). These WGs identified, organized, and grouped together student learning objectives (LOs) and developed these KAs and LOs in a repository of learning materials and course exemplars. This WG focused on the sustainability of the work of its predecessors through dissemination, community building and validation of the framework of KAs and LOs and its contribution to curriculum development. Firstly, a case study is presented which analyzed the implementation of a new Masters program which was based on the KAs and LOs. It was found that these provide a useful basis for program development and approval and demonstrate that successful program development of this nature can provide a valuable opportunity to communicate the work of the previous WGs. Thereafter, a plan was formulated for dissemination of the work done in order to drive adoption and to encourage instructors with an interest in teaching cloud computing to participate and grow the community. While the strategy included a range of dissemination methods, the importance of interaction with users was a guiding principle. Initial pilots of webinar and workshop activities have been implemented. Approaches to validating that a cloud computing course designed around the KAs and LOs can meet the needs of industry have been outlined with further iterations being considered. A research plan has been designed for a study to be implemented over the coming year in order to perform this validation

    Bayesian Methods for Exoplanet Science

    Full text link
    Exoplanet research is carried out at the limits of the capabilities of current telescopes and instruments. The studied signals are weak, and often embedded in complex systematics from instrumental, telluric, and astrophysical sources. Combining repeated observations of periodic events, simultaneous observations with multiple telescopes, different observation techniques, and existing information from theory and prior research can help to disentangle the systematics from the planetary signals, and offers synergistic advantages over analysing observations separately. Bayesian inference provides a self-consistent statistical framework that addresses both the necessity for complex systematics models, and the need to combine prior information and heterogeneous observations. This chapter offers a brief introduction to Bayesian inference in the context of exoplanet research, with focus on time series analysis, and finishes with an overview of a set of freely available programming libraries.Comment: Invited revie

    Conducting Multi-Institutional Studies of Parsons Problems

    Get PDF
    Many novice programmers struggle to write code from scratch and get frustrated when their code does not work. Parsons problems can reduce the difficulty of a coding problem by providing mixed-up blocks that the learner assembles in the correct order. Parsons problems can also include distractor blocks that are not needed in a correct solution, but which may help students learn to recognize and fix errors. Evidence indicates that students find Parsons problems engaging, easier than writing code from scratch, useful for learning patterns, and typically faster to solve than writing code from scratch with equivalent learning gains. This working group leverages the work of the 2022 ITiCSE working group which published an extensive literature review of Parsons problems and designed and piloted several studies based on the gaps identified by the literature review. The 2023 working group is revising, conducting, and creating new studies. We will analyze the data from these multi-institutional and multi-national studies and publish the results as well as recommendations for future working groups

    Designing Dissemination and Validation of a Framework for Teaching Cloud Fundamentals

    Get PDF
    Three previous Working Groups (WGs) met at ITiCSE conferences to explore ways to help educators incorporate cloud computing into their courses and curricula by mapping industry job skills to knowledge areas (KAs). These WGs identified, organized, and grouped together student learning objectives (LOs) and developed these KAs and LOs in a repository of learning materials and course exemplars. This WG focused on the sustainability of the work of its predecessors through dissemination, community building and validation of the framework of KAs and LOs and its contribution to curriculum development. Firstly, a case study is presented which analyzed the implementation of a new Masters program which was based on the KAs and LOs. It was found that these provide a useful basis for program development and approval and demonstrate that successful program development of this nature can provide a valuable opportunity to communicate the work of the previous WGs. Thereafter, a plan was formulated for dissemination of the work done in order to drive adoption and to encourage instructors with an interest in teaching cloud computing to participate and grow the community. While the strategy included a range of dissemination methods, the importance of interaction with users was a guiding principle. Initial pilots of webinar and workshop activities have been implemented. Approaches to validating that a cloud computing course designed around the KAs and LOs can meet the needs of industry have been outlined with further iterations being considered. A research plan has been designed for a study to be implemented over the coming year in order to perform this validation
    corecore